package com.yixun.qfbao.request.login;

import java.util.List;

import javax.validation.constraints.Pattern;

import org.hibernate.validator.constraints.NotBlank;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author zilong.liu
 * @date 2020-7-31
 * @desc
 *
 */
@Data
public class VerificationCodeReqDto {
	
	/**
	 * 电话号码
	 */
	@Pattern(regexp = "^\\d{11}$", message = "手机号码必须为11位数字")
	@ApiModelProperty(value="电话号码")
	private String phone;

	@NotBlank(message = "登录类型不能为空")
	@ApiModelProperty(value="发送验证码类型，1、登录 2、忘记密码 3、人员注册 4、公司注册")
	private String type;
	
	/**
	 * 公司ID
	 */
	@ApiModelProperty(value="公司ID，如果不存在则不传")
	private Long companyId;
	
}
